There is something utterly satisfying and cozy about a dish that comes together in one pan in just 30 minutes, and that’s exactly what makes the Dirty Spaghetti (Vegan, One Pan, 30 Minutes) Recipe a total game-changer. This vibrant, flavor-packed spaghetti is not only quick and easy but also bursting with smoky, spicy notes and hearty plant-based proteins like chickpeas and lentils. Perfect for busy weeknights or whenever you crave a comforting yet wholesome meal, this recipe proves that vegan cooking can be bold, fun, and incredibly delicious without a mountain of dirty dishes afterward.

Ingredients You’ll Need

A white bowl filled with cooked lentils mixed with light tan chickpeas sits near the center right of the image, showing a textured, slightly glossy surface. Above it, a clear glass measuring cup leans slightly, filled with uncooked yellow spaghetti standing upright. To the right of the cup is a bright red bell pepper with a green stem, placed on a white marbled surface. Below the lentil bowl, a small black bowl contains smooth, deep red tomato paste with visible swirling texture. To the left of the paste, a medium white bowl holds a dark, thick sauce with a smooth surface. Nearby, a pale onion and two white garlic cloves rest next to a small light gray bowl containing various red and brown spices with a slightly grainy texture. Fresh green leafy parsley lies partially visible at the bottom and right edge of the frame. Photo taken with an iphone --ar 4:5 --v 7

Each ingredient in this recipe plays an essential role in building layers of flavor, texture, and color. From the smoky spices that give the dish its signature kick to the creamy lentils and chickpeas that keep things hearty, simplicity is the secret behind this satisfying one-pan marvel.

  • 8 oz spaghetti, uncooked, broken in half: Breaking the spaghetti helps it cook uniformly and nestle perfectly into the pan with the other ingredients.
  • 3 tablespoons olive oil: This brings richness and helps soften the veggies for a flavorful base.
  • 1 medium onion, diced: Adds sweetness and depth as it softens and caramelizes.
  • 4 cloves garlic, minced: The fragrant punch that ties the savory elements together beautifully.
  • 1 × 15 oz can chickpeas, drained and rinsed: A protein-packed addition that brings body and a creamy bite.
  • 1 × 15 oz can lentils, drained and rinsed: Another hearty legume that soaks up the spicy tomato sauce perfectly.
  • 1 medium red bell pepper, diced: Adds a pop of color and a subtly sweet crunch.
  • 2 teaspoons smoked paprika: This smoky spice is the star, giving the dish its uniquely bold flavor.
  • 1 teaspoon chili flakes: Offers a warm heat that wakes up the palate.
  • ½ teaspoon cayenne pepper: For that extra punch of spice that lingers deliciously.
  • 4 cups vegetable broth: The cooking liquid that infuses the pasta and legumes with rich plant-based savoriness.
  • 4 tablespoons tomato paste: Deepens the sauce with tangy sweetness and body.
  • 2 tablespoons soy sauce: Adds umami and saltiness, elevating all the flavors.
  • ¼ cup fresh parsley, chopped, for garnish: Brings freshness and a lovely green contrast when sprinkled on top.

How to Make Dirty Spaghetti (Vegan, One Pan, 30 Minutes) Recipe

Step 1: Sauté the Aromatics and Veggies

Start by heating the olive oil in a large wide pan over medium heat. Toss in the diced onion and red bell pepper, cooking for about 4 to 5 minutes until the onion becomes translucent and soft. This step is key because it builds the flavorful foundation and softens the vegetables to complement the pasta’s texture perfectly.

Step 2: Add Garlic and Spices

Next, stir in the minced garlic and let it cook for about a minute until fragrant. Then sprinkle in the smoked paprika, chili flakes, and cayenne pepper. Stir everything together for roughly 30 seconds so the spices bloom in the warm oil, releasing their smoky, spicy aroma that makes this dish so irresistible.

Step 3: Incorporate Tomato Paste and Soy Sauce

Add the tomato paste and soy sauce directly into the pan, mixing well with the spiced vegetables. Cook for 1 to 2 minutes, stirring occasionally until the tomato paste darkens slightly and sticks lovingly to the veggies, releasing a rich umami flavor that will coat every strand of spaghetti beautifully.

Step 4: Simmer with Broth and Legumes

Pour in the vegetable broth while stirring to lift the caramelized bits from the bottom. Bring the mixture to a gentle simmer, then add the drained chickpeas and lentils. Give everything a good stir so the legumes get evenly distributed throughout this tasty base.

Step 5: Add Spaghetti and Cook Until Perfect

Break your spaghetti in half and nestle it directly into the simmering broth. Press it down gently so the pasta softens and submerges quickly. Let it cook for about 10 to 12 minutes on medium heat, stirring frequently. The spaghetti will soak up most of the broth, transforming the liquid into a glossy, thick sauce that’s infused with the smoky spices, tomato, and soy flavors. If the pasta isn’t quite done and the liquid has evaporated, just add a little more broth and continue cooking.

Step 6: Final Seasoning and Garnish

Give it a taste and tweak the seasoning if needed. Finally, scatter freshly chopped parsley over the top. Serve this wholesome, vibrant spaghetti straight out of the pan for a warm, rustic feel that’s as inviting as it is delicious.

How to Serve Dirty Spaghetti (Vegan, One Pan, 30 Minutes) Recipe

A close-up of a black pan filled with spaghetti cooked in a red tomato-based sauce mixed with round light beige chickpeas, small diced orange and red bell peppers, and green chopped herbs sprinkled on top. The spaghetti strands are coated evenly in the sauce, sitting in a glossy and thick orange-red liquid with visible lentils. The dish sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh chopped parsley is not only a visual treat but adds a hint of herbal brightness that balances the rich, smoky flavors beautifully. If you want to take it a step further, a squeeze of fresh lemon juice or a sprinkle of nutritional yeast can add extra dimension and tang.

Side Dishes

This dish really stands strong on its own, but if you want to round out the meal, consider pairing it with a crisp green salad or garlic bread. Lightly dressed mixed greens or a simple cucumber salad offer a refreshing crunch, while warm, crusty bread helps soak up any remaining sauce left on your plate.

Creative Ways to Present

For a fun twist, serve your dirty spaghetti in individual rustic bowls, topped with extra parsley and a drizzle of good-quality olive oil. You could also turn it into a baked casserole by transferring the cooked mixture to a baking dish, sprinkling some vegan cheese on top, and broiling until bubbly and golden. It’s a fantastic way to impress guests while keeping things casual and comforting.

Make Ahead and Storage

Storing Leftovers

Store any leftover dirty spaghetti in an airtight container in the refrigerator for up to 3 days. The flavors tend to deepen and meld together even more overnight, making for delicious next-day meals that reheat beautifully.

Freezing

This recipe freezes well, making batch cooking a great option. Cool completely and place portions into freezer-safe containers or bags, separating servings if desired. Frozen dirty spaghetti remains tasty for up to 2 months and can be thawed overnight in the fridge before reheating.

Reheating

To reheat, warm the spaghetti gently in a skillet over medium-low heat, adding a splash of vegetable broth or water if needed to loosen the sauce. Stir frequently until heated through, ensuring the pasta stays coated and moist rather than drying out.

FAQs

Can I use gluten-free pasta for this recipe?

Yes, absolutely! Gluten-free spaghetti works just as well. Just keep an eye on the cooking time since gluten-free pasta can cook faster and sometimes requires less stirring to avoid breaking.

What can I substitute for the soy sauce?

If you need a soy-free alternative, tamari or coconut aminos are great options that provide a similar savory umami flavor without the soy.

Is it okay to use dried lentils instead of canned?

You can, but since dried lentils take longer to cook, you’ll want to cook them separately beforehand or adjust the broth and cooking time accordingly to ensure your spaghetti isn’t over- or undercooked.

How spicy is this dish? Can I reduce the heat?

The combination of smoked paprika, chili flakes, and cayenne gives it a nice kick but isn’t overwhelmingly hot. Feel free to dial back the chili flakes or cayenne pepper if you prefer a milder version without losing the smoky depth.

Can I add other vegetables to this recipe?

Definitely! Zucchini, mushrooms, or spinach would all make delicious additions. Add quick-cooking veggies like spinach towards the end, so they don’t get mushy, and firmer vegetables at the start with the onions and pepper.

Final Thoughts

If you’re craving an easy, flavorful, and thoroughly satisfying meal, the Dirty Spaghetti (Vegan, One Pan, 30 Minutes) Recipe is an absolute must-try. It’s the perfect blend of smoky spices, hearty legumes, and comforting pasta, all coming together quickly without a fuss. Once you make it, you’ll wonder how you ever lived without this delicious and wholesome staple in your recipe rotation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Dirty Spaghetti (Vegan, One Pan, 30 Minutes) Recipe

Dirty Spaghetti (Vegan, One Pan, 30 Minutes) Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 4 reviews

  • Author: Sara
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

Dirty Spaghetti is a flavorful vegan one-pan meal that combines chickpeas, lentils, and spaghetti in a smoky, spicy tomato broth. Ready in just 30 minutes, this easy and comforting dish is perfect for a quick weeknight dinner packed with protein and bold flavors.


Ingredients

Main Ingredients

  • 8 oz spaghetti, uncooked, broken in half
  • 3 tablespoons olive oil
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 1 × 15 oz can chickpeas, drained and rinsed
  • 1 × 15 oz can lentils, drained and rinsed
  • 1 medium red bell pepper, diced
  • 2 teaspoons smoked paprika
  • 1 teaspoon chili flakes
  • ½ teaspoon cayenne pepper
  • 4 cups vegetable broth
  • 4 tablespoons tomato paste
  • 2 tablespoons soy sauce
  • ¼ cup fresh parsley, chopped, for garnish


Instructions

  1. Sauté Vegetables: Heat the olive oil in a large wide pan or casserole over medium heat. Add the diced onion and red bell pepper and cook for 4–5 minutes, stirring occasionally, until the onion is softened and translucent.
  2. Add Garlic and Spices: Add the minced garlic and cook for 1 minute until fragrant. Stir in the smoked paprika, chili flakes, and cayenne pepper. Cook for 30 seconds to bloom the spices in the oil and release their aroma.
  3. Incorporate Tomato Paste and Soy Sauce: Add the tomato paste and soy sauce to the pan, stirring to coat the vegetables evenly. Cook for 1–2 minutes until the tomato paste darkens slightly and clings to the mixture.
  4. Add Broth and Legumes: Pour in the vegetable broth, stirring to lift any browned bits off the bottom of the pan. Bring to a simmer, then add the drained chickpeas and lentils, mixing them into the broth.
  5. Cook the Spaghetti: Break the spaghetti in half and add it directly into the simmering broth. Press it down so it is submerged. Cook on medium heat for 10–12 minutes, stirring frequently, until the pasta is al dente and the broth has mostly absorbed into a glossy, thick sauce. If the pasta absorbs all the broth before cooking fully, add another ½ cup of broth and continue cooking.
  6. Season and Garnish: Taste and adjust the seasoning as desired. Sprinkle chopped fresh parsley over the top and serve immediately from the pan.

Notes

  • This recipe is naturally vegan and packed with plant-based protein.
  • Adjust the chili flakes and cayenne pepper to your spice preference.
  • If the sauce thickens too much before the pasta finishes cooking, add more vegetable broth or water to loosen it.
  • Use gluten-free spaghetti if you want to make this recipe gluten free.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
  • Prep Time: 8 minutes
  • Cook Time: 22 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegan American

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star