Looking for a comforting, nutritious, and flavor-packed pasta dish? This Spicy Red Pasta with Lentils is a perfect combination of wholesome ingredients, zesty spices, and tender lentils tossed with pasta in a rich, spicy tomato sauce. It’s ideal for a satisfying weeknight dinner, meal prep, or a plant-based meal that’s hearty enough to please vegetarians and meat-lovers alike.
Why You’ll Love This Dish
This dish is a powerhouse of flavors and nutrition. Lentils add protein and fiber, while the spicy tomato sauce infuses every bite with bold flavor. Combined with al dente pasta and optional vegetables, this recipe is filling, balanced, and utterly satisfying. It’s also versatile, easy to make, and customizable based on your spice preference.
Key Benefits:
- Hearty & Protein-Rich: Lentils provide plant-based protein and fiber.
- Flavorful & Spicy: Bold spices give this pasta a delicious kick.
- Quick & Easy: Ready in under 30–40 minutes with minimal prep.
- Vegan-Friendly: Perfect for plant-based diets without sacrificing taste.

Ingredients
For 4 servings, you’ll need:
For the Pasta and Lentils:
- 8 oz pasta of your choice (penne, spaghetti, or fusilli)
- 1 cup dried lentils, rinsed and drained
- 3 cups water or vegetable broth
- 1 tablespoon olive oil
For the Spicy Red Sauce:
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 can (14 oz) diced tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon red chili flakes (adjust to taste)
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon cayenne pepper (optional for extra heat)
- Salt and black pepper, to taste
- 1/2 teaspoon sugar (to balance acidity)
- Fresh basil or parsley for garnish
Optional Add-Ins:
- Chopped bell peppers, zucchini, or spinach
- Grated vegan or regular Parmesan cheese
Step-by-Step Instructions
Step 1: Cook Lentils
In a medium pot, combine lentils with 3 cups of water or vegetable broth. Bring to a boil, then reduce heat and simmer for 20–25 minutes until lentils are tender but not mushy. Drain any excess liquid.
Step 2: Cook Pasta
While the lentils cook, bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Drain and set aside, reserving 1/2 cup of pasta water.
Step 3: Prepare Spicy Red Sauce
Heat olive oil in a large skillet over medium heat. Add chopped onions and sauté until translucent, about 5 minutes. Add garlic and cook for 1 minute until fragrant. Stir in diced tomatoes, tomato paste, red chili flakes, smoked paprika, cumin, cayenne, salt, pepper, and sugar. Simmer for 10–12 minutes, stirring occasionally, until the sauce thickens.
Step 4: Combine Lentils and Pasta
Add the cooked lentils to the sauce and stir to combine. If using vegetables, add them at this stage and cook until tender. Toss in cooked pasta and mix well, adding reserved pasta water if needed to loosen the sauce.
Step 5: Serve
Garnish with fresh basil or parsley and sprinkle with Parmesan cheese if desired. Serve hot as a main course or alongside a crisp salad.
Tips for the Perfect Spicy Red Pasta with Lentils
- Adjust Spice Levels: Modify red chili flakes and cayenne according to your heat preference.
- Cook Lentils Properly: Avoid overcooking to keep them slightly firm for texture.
- Balance Flavors: Add a pinch of sugar to counteract acidity in tomato sauce.
- Make Ahead: Sauce and lentils can be prepared in advance; combine with pasta before serving.
- Add Texture: Optional crunchy toppings like toasted breadcrumbs or nuts elevate the dish.
Variations to Try
- Vegetable Medley: Add roasted eggplant, mushrooms, or carrots for a hearty vegetable boost.
- Creamy Twist: Stir in 1/4 cup coconut milk or cashew cream for a creamy sauce.
- Protein Boost: Add cooked chickpeas or tofu for extra protein.
- Low-Carb Version: Replace pasta with zucchini noodles or spaghetti squash.
- Herb Infusion: Add fresh rosemary, thyme, or oregano for a fragrant twist.
Why You’ll Love This Recipe
This Spicy Red Pasta with Lentils is a hearty, healthy, and satisfying meal that’s packed with flavor. The combination of tender lentils, perfectly cooked pasta, and a bold, spicy tomato sauce makes it a versatile and nourishing dish. Perfect for busy weeknights, meal prep, or cozy dinners, it proves that plant-based meals can be indulgent, comforting, and absolutely delicious.
Whether served solo or paired with a fresh salad and crusty bread, this pasta is a vibrant, protein-rich, and flavor-packed dish that will keep you coming back for more.