Hidden Veggie Spaghetti
Rated 5.0 stars by 1 users
Three core ingredients, plus whatever vegetables you have on hand. This is the pasta sauce that does more than it lets on — nutrient-dense without making a point of it, and built to work for the whole table without negotiation. Blend the vegetables in, and nobody knows they're there.
It works with lentils, with meat, or both. Make a double batch and freeze half — it only gets better. This is the kind of sauce you make once and keep in rotation.
The Findings: Why It Works
- Blending the vegetables into the sauce rather than leaving them visible is the key move. Carrots add sweetness, zucchini adds body, and spinach disappears entirely — no texture, no colour, no argument.
- Lentils as a meat extender (or replacement) add protein, fiber, and bulk at a fraction of the cost. Red lentils dissolve into the sauce completely — they're invisible and undetectable. Use either, or both.
- A long simmer concentrates the tomato flavour and mellows the vegetables — 20 minutes minimum, 40 if you have the time.
- Parmesan rind simmered in the sauce adds a quiet depth that's hard to place but impossible to ignore. Worth keeping a bag of rinds in the freezer specifically for this.
Ingredients
Core
-
400g (14 oz) spaghetti
-
1 x 700ml jar passata or 2 x 400g tins crushed tomatoes
-
1 medium onion, roughly chopped
-
3 cloves garlic, roughly chopped
-
2 tbsp olive oil
Hidden Vegetables (use what you have)
-
1 medium carrot, roughly chopped
-
1 medium zucchini, roughly chopped
-
1 large handful baby spinach
Protein (use either, or both)
-
½ cup (100g) red lentils, rinsed
-
250–500g ground beef, pork, or turkey
Additions
-
1 tsp dried oregano
-
1 tsp dried basil
-
Salt and black pepper to taste
-
Parmesan rind (optional, but adds depth — worth keeping in the freezer)
-
Grated parmesan, to serve
Directions
Heat olive oil in a large, deep pan over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for 1 minute more.
If using meat: add it now and cook, breaking it up, until browned. Drain excess fat if needed, then set the meat aside in a bowl. If using lentils only: skip to Step 3.
Add carrot and zucchini and cook for 2–3 minutes to start softening. Add spinach and stir until wilted.
Add passata or crushed tomatoes, lentils (if using), oregano, basil, parmesan rind, and a generous pinch of salt. Stir well. Bring to a simmer, then reduce heat to low and cook uncovered for at least 20 minutes — 40 if time allows.
Remove the parmesan rind. If using meat: use a stick blender to blend the vegetable and tomato base until mostly smooth — the vegetables should disappear, but the sauce should still have a little texture. Think: smooth enough that you can't identify anything, not completely puréed. Stir the browned meat back in. If using lentils only: blend the whole sauce to your preferred consistency — it can go fully smooth without any texture risk. Taste and adjust seasoning.
Cook spaghetti according to package instructions. Reserve ½ cup pasta water before draining. Toss pasta directly with the sauce over low heat, adding a splash of pasta water as needed until the sauce coats the noodles and turns glossy. Serve with grated parmesan.
Recipe Note
Explorer's Tips
- Freeze in portions: The sauce freezes beautifully for up to 3 months. Make a double batch when you have the time — future-you will be grateful.
- Vegetable flexibility: Mushrooms, red pepper, celery, and sweet potato all work well here. Use whatever needs using.
- Dairy-free: Skip the parmesan rind and serve without cheese — the sauce is flavourful enough to stand on its own.
- Lentil tip: Red lentils need no soaking and dissolve fully into the sauce after 20–25 minutes — the easiest way to add protein and bulk without changing the dish.
- Pasta water is not optional: The starchy water emulsifies the sauce and helps it cling to the pasta. Don't skip it.
Did you use a different vegetable combination or protein? Share your version here — we'd love to see how you made it your own.