We all know that chili and rice go well together – but have you ever tried chili with pasta?! This Vegetarian Chili Mac combines two of my favorite dinners to create something that is More ways than the sum of its parts:
Mac & Cheese + Spicy Veggie Chili = Veggie Chili Mac!
It’s loaded with veggies, beans, and of course lots of cheesy pasta!

If that hasn’t already convinced you to try this recipe, maybe this will: this vegetarian chili mac can be made in just one pot! If there’s one thing that can make a delicious meal even more irresistible, it’s knowing you’ll only have one pan to wash afterwards!
The pasta cooks right there in the homemade enchilada sauce, helping to make it thick and flavorful.
Jump:
❤️ Why you’ll love this recipe
- It is. is Delicious!
- It’s the perfect one-pot dinner – so there’s minimal faff and minimal washing up!
- You can adjust the spices and vegetables to your own liking – you can use it as a fridge cleaner.
- This chili mac is the ultimate comfort food, but it’s still full of veggies and protein-rich beans—the best of both worlds.
- It’s hearty enough to serve on its own, but like all the best Tex-Mex dishes, it can be dressed up with your favorite toppings like avocado, sour cream, or tortilla chips!
🥗 Ingredients
Here’s what you’ll need to make this recipe. You’ll also need some kitchen staples like oil, salt, and black pepper.

A few ingredient notes:
- the pasta – I used fusilli, but any similar shape would work, like a pen or spiral.
- onion – I actually used frozen onions, but fresh onions would be great too!
- pepper – I used a few minis, because that’s what I had on hand. A large pepper would also be great – red, yellow or orange would be the tastiest.
- mushroom
- garlic
- Kidney beans – Black beans would be very good.
- spices – Smoked paprika, cumin and mild chili powder. Use more pepper if you like it spicy!
- the past – This is a tomato sauce that is literally made from crushed tomatoes. If you can’t find passata, any other similar tomato sauce will do.
- Grated cheese – I used pre-grated stuff, but grated cheese from a block would be even better.
See printable recipe card below for detailed ingredient amounts.
👌 Top tip
I like to use frozen vegetables in this type of dish. Frozen peppers, frozen onions and frozen mushrooms will all work well! They’re just as nutritious as the fresh versions, but there’s no peeling or chopping involved, and frozen veggies help reduce food waste, too!
🔄 Material Swap
Here are a few ways you can adapt this recipe:
- Swap the vegetables for what you already have in the fridge. Sweetcorn, courgette (zucchini), aubergine (eggplant), tomato, etc. will all work well.
- You can try whole grain pasta if you prefer. It usually takes a few minutes longer to cook than white pasta, so a splash of extra water may also be necessary.
- If you like things really spicy, swap out the cheddar cheese for your favorite spicy cheese—or, if you want your chili mac to be mild and sweet, use something like mozzarella.
- Mix with a dollop of cream cheese just before serving to make an extra creamy chili mac.
- Black beans would work really well instead of kidney beans if you prefer.
📋 Instructions
Here’s how to make this recipe – see below for printable recipe with detailed ingredients and instructions.

Step 1: Start by cooking the onions, peppers and mushrooms for a few minutes, until they begin to soften.

Step 2: Add spices and kidney beans. As the spices coat the vegetables, they will begin to create a rich, spicy sauce.
👌 Top tip
If you find that canned beans are sometimes a little cloudy and stuck inside the can, try shaking the can well before you open it. This will remove any stuck beans and make tipping them much easier!

Step 3: Add uncooked pasta and passata. Bring to a simmer.

Step 4: Once the pasta is cooked stir in some cheese to make the whole dish nice and creamy. Melt the rest of the cheese on top.

Step 5: Serve with your choice of toppings or side dishes. I chose fresh parsley and sliced avocado.
🌶 Chili Mac FAQs
I served my chili mac with some sliced avocado, which worked beautifully – the creaminess cut through the rich, spicy sauce perfectly. Some garlic bread would be amazing too, to dip into the enchilada sauce!
This dish is great for batch cooking, as it can easily be prepared in advance. If you know you’re going to reheat your chili mac, make sure you don’t overcook it the first time, or the pasta may become mushy.
Best to reheat in the microwave to help keep it moist. You can reheat in a pan on the stovetop, but you may need to add another splash of water to stop it drying out.

📖 Printable Recipes

A bowl of vegetarian chili mac
This vegetarian chili mac combines two dinner favorites, mac and cheese and spicy bean chili to create something truly incredible!
If you cook this recipe, don’t forget to give a star rating!
printed
pin
Leave a comment
Serving: 3 people
Calories: 605kcal
material
- 1 table spoon the oil
- 75 g Chop frozen onions (~ ¾ cup, or 1 regular onion)
- 1 pepper, to cut
- 4 medium mushroom, to cut
- 3 cloves garlic minced meat
- 2 teaspoon Smoked paprika
- 1 teaspoon Light chili powder (adjust to taste)
- ½ teaspoon cumin
- 1 teaspoon salt
- 1 teaspoon Bell pepper
- 400 g tin kidney beans, Drained and rinsed (240 grams, or 1 ¼ cups, when drained)
- 500 Milli (~ 2 cups) puree or tomato sauce
- 250 Milli (~ 1 cup) water
- 200 g (~7 oz) uncooked pasta (I used fusilli)
- 100 g (~1 cup) grated cheddar cheese
- serve, Toppings of your choice (optional): sliced avocado, fresh cilantro or parsley, sliced spring onion, sour cream, etc.
instructions
-
Heat a splash of oil in a pan (I used a large, deep frying pan), and add the onions, peppers and mushrooms. Cook on medium heat for a few minutes, until slightly softened.
-
Add the garlic, spices and plenty of salt and pepper along with the kidney beans. Cook for a few more minutes. The spices should become fragrant and begin to coat the vegetables in a rich sauce.
-
Add pasta, water and uncooked pasta. Mix well to combine and bring to a boil. Stirring regularly, let the dish cook for about 10-15 minutes until the pasta is cooked al dente. I covered my pan in the stirrer to keep the sauce from spitting. You can add extra water to help the pasta cook if needed.
-
When the pasta is cooked, stir in half of the grated cheese to make the mixture slightly creamy. Sprinkle the remaining cheese on top, cover with a lid and let it melt for a few minutes.
-
Serve topped with your choice of toppings – I used fresh parsley and sliced avocado.
Comment
This chili mac can be cooked in advance, and reheated in the microwave or stovetop. You can add additional water when reheating if needed.
nutrition
Worship: 1 the part – Calories: 605 kcal – Sugars: 81.8 g – Protein: 27.6 g – Fat: 18.4 g – Saturated Fat: 8 g – Cholesterol: 96 mg – Sodium: 1013 mg – Potassium: 733 mg – Fiber: 9.3 g – Sugar: 4.5 g – Calcium: 302 mg – Iron: 7 mg
Nutritional information is approximate, and will depend on your exact ingredients. Please calculate your own nutritional value if your health requires accuracy.
More vegetarian Tex-Mex recipes
Reader interaction