Zucchini Noodles with Homemade Bolognese Sauce Recipe

Zucchini noodles, often called “zoodles,” are a fresh, low-carb, and naturally gluten-free alternative to traditional pasta. They are light, quick to cook, and perfect for soaking up a rich, savory sauce. If you love the comfort of pasta but want a vegetable-forward meal, zucchini noodles with Bolognese sauce are a delicious choice.

This recipe shows you how to make a hearty, Italian-inspired Bolognese using lentils or your favorite plant-based meat substitute. The result is a nourishing, flavorful dish that works well for a plant-based dinner, a low-carb meal, or an easy weeknight recipe that still feels satisfying.

Pin it for later!

Recipe Information:

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Servings: 4
  • Difficulty: Easy
  • Cuisine: Italian-inspired, Plant-based

Ingredients:

  • 4 large zucchinis, spiralized into noodles
  • 1 cup dried lentils (green or brown) or 1 pound of your favorite meat substitute such as soy crumbles, seitan, or tempeh
  • 1 ½ cups tomato sauce, homemade or good-quality store-bought
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes, optional
  • Salt and pepper, to taste
  • 1 cup vegetable broth
  • Fresh basil leaves, for garnish
  • Grated Parmesan or vegan cheese, optional for garnish

Nutritional Information (per serving, approximately):

  • Calories: 320
  • Protein: 15g
  • Fat: 9g
  • Carbs: 45g
  • Fiber: 12g

How to Make Zucchini Noodles with Bolognese Sauce

This zucchini noodles with Bolognese sauce recipe comes together in less than an hour and delivers the cozy flavor of a classic tomato-based sauce without relying on traditional pasta. The lentils add body, protein, and a pleasantly hearty texture, while the zucchini noodles keep the dish bright and fresh.

Step 1: Prepare the Zucchini Noodles

Spiralize the zucchinis into noodles using a spiralizer. If you do not have one, use a vegetable peeler to make thin ribbons or a mandoline to create even strips. The goal is to make long, pasta-like pieces that will hold the sauce well.

Place the zucchini noodles in a colander, sprinkle them lightly with salt, and let them rest for about 10 minutes. This step helps draw out excess moisture, which prevents the finished dish from becoming watery.

After resting, gently pat the zoodles dry with a clean kitchen towel or paper towels. Set them aside while you prepare the lentil Bolognese sauce.

Step 2: Cook the Lentils (or Meat Substitute)

Rinse the lentils under cold water, then place them in a medium saucepan with 3 cups of water or vegetable broth. Bring to a boil, reduce the heat, and simmer for 20 to 25 minutes, or until the lentils are tender but still hold their shape.

Drain any extra liquid and set the lentils aside. Avoid overcooking them, as mushy lentils can make the sauce too thick and heavy.

If you are using soy crumbles, tempeh, seitan, or another plant-based meat substitute, skip the lentil-cooking step. Crumble or chop the substitute into small pieces so it blends evenly into the sauce.

Step 3: Sauté the Onions and Garlic

Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 5 to 7 minutes, stirring often, until the onion becomes soft and translucent.

Add the minced garlic and cook for about 1 minute, just until fragrant. Stir continuously at this stage, because garlic can burn quickly and turn bitter.

Step 4: Add the Tomato Sauce and Spices

Pour the tomato sauce into the skillet with the onions and garlic. Stir in the dried oregano, dried basil, and red pepper flakes if you want a little heat. Let the sauce simmer gently for about 5 minutes so the herbs can infuse the tomato base.

For the best flavor, use a tomato sauce you enjoy on its own. A rich, well-seasoned sauce makes a big difference in this simple zucchini noodle Bolognese.

Step 5: Combine the Lentils and Sauce

Add the cooked lentils or prepared meat substitute to the skillet. Stir well until everything is evenly coated in the tomato sauce. Pour in the vegetable broth if you prefer a looser, more spoonable sauce.

Simmer for another 10 to 15 minutes, stirring occasionally. Taste and adjust the seasoning with salt and pepper as needed. If the tomato sauce tastes too acidic, a small pinch of sugar can help balance the flavor.

Step 6: Sauté the Zucchini Noodles

Heat a large skillet over medium heat and add a small drizzle of olive oil if needed. Add the zucchini noodles and sauté for 2 to 3 minutes, tossing frequently. They should be warm and slightly tender while still keeping a bit of bite.

Do not overcook the zucchini noodles. They soften quickly, and cooking them too long can make them watery and limp. Since they were salted earlier, taste before adding any additional seasoning.

Step 7: Serve and Garnish

Divide the sautéed zucchini noodles among four plates or bowls. Spoon the warm lentil Bolognese sauce generously over the top. Finish with fresh basil leaves for color and freshness.

If desired, add grated Parmesan or vegan cheese before serving. The contrast between the tender green zoodles and the hearty red sauce makes this dish look appealing and taste comforting.

Tips for Perfect Zucchini Noodles with Bolognese Sauce:

  • Use a flavorful tomato sauce: Since the sauce is a main part of the recipe, choose one with a rich, balanced taste.
  • Do not overcook the zoodles: Zucchini noodles need only a few minutes in the pan. Keep them slightly firm for the best texture.
  • Adjust the protein: Lentils work beautifully, but soy crumbles, seitan, or tempeh also create a hearty Bolognese-style sauce.
  • Make it ahead: The Bolognese sauce can be prepared in advance and stored in the fridge for up to 3 days, making it useful for meal prep.

Variations and Substitutions:

  • Gluten-free option: Zucchini noodles are naturally gluten-free, but check labels on store-bought sauces and meat substitutes if needed.
  • Spicy version: Add more red pepper flakes or cook a diced chili pepper with the onions and garlic.
  • Different noodles: Try spaghetti squash, shirataki noodles, or whole wheat pasta if you want a different base.
  • Add more vegetables: Diced carrots, celery, or mushrooms can be added to the sauce for extra texture and flavor.

Why You’ll Love Zucchini Noodles with Bolognese Sauce

This zucchini noodles recipe is hearty enough to feel comforting while still being light and vegetable-forward. Lentils provide protein and fiber, making them a satisfying base for a plant-based Bolognese sauce. The zucchini noodles add freshness and help keep the meal from feeling too heavy.

The combination of garlic, onion, herbs, tomato sauce, and lentils creates a savory flavor that works well for lunch, dinner, or meal prep. It is simple enough for a busy weeknight but flavorful enough to serve when you want something special without spending hours in the kitchen.

If you are looking for an easy low-carb pasta alternative, this dish is a practical and tasty way to enjoy the flavors of Bolognese with more vegetables on the plate.

Conclusion

Zucchini noodles with Bolognese sauce combine the rich comfort of an Italian-inspired tomato sauce with the freshness of spiralized zucchini. The lentils or plant-based meat substitute make the sauce filling, while the zoodles keep the recipe light and colorful.

Ready in under an hour, this easy zucchini noodle Bolognese is ideal for anyone who wants a wholesome, flavorful, and satisfying meal. Serve it fresh, garnish it simply, and enjoy a nourishing dish that brings together comfort, texture, and vibrant flavor.