Vegetarian Chili Mac

Author: Emily Garcia
Published:

Vegetarian chili mac is what happens on the nights I want something hearty but don’t have a single ounce of ground meat thawed in the fridge. It’s all done in one pot, ready in about half an hour, and nobody at my table has ever noticed there’s no meat in it.

I started making this after my daughters went through a stretch of wanting more meatless dinners, and I needed something that still felt like a real, filling meal. This one delivers with beans, corn, and melty cheddar doing all the work that ground beef usually does in a chili mac.

If your family loves cozy vegetarian dinners like this one, our Creamy Vegetarian Shepherd’s Pie is another comforting option worth trying.

Why You’ll Love This Vegetarian Chili Mac

Everything cooks in a single pot, so there’s no separate pasta water to boil or drain. The pasta goes in uncooked, which means it soaks up all that tomato-and-spice flavor as it simmers.

The combination of kidney beans and black beans adds plenty of plant-based protein and fiber, so this fills you up the same way a meat-based chili would. It’s cheesy, hearty, and comes together in about 30 minutes, which makes it an easy weeknight win.

It’s also budget-friendly since it leans on pantry staples, and it’s easy to make spicier or milder depending on who’s eating. Leftovers reheat fine the next day too, even if the pasta softens a bit more.

Ingredients for Vegetarian Chili Mac

I like that this ingredient list is mostly things I already keep stocked, which makes it an easy one to throw together on a whim.

  • 1 tablespoon olive oil
  • 1 tablespoon minced garlic
  • 2 teaspoons cumin
  • 2 teaspoons chili powder
  • 2 teaspoons paprika
  • 1-1/2 teaspoons garlic powder
  • 1-1/4 teaspoons salt
  • 1/2 teaspoon pepper
  • 2 tablespoons tomato paste
  • 28 ounces crushed tomatoes
  • 2-1/2 cups vegetable broth or stock
  • 2 cups elbow pasta
  • 1 (15-ounce) can kidney beans, drained and rinsed
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 cup frozen corn
  • 2 cups freshly shredded extra-sharp cheddar cheese
  • Toppings as desired

I prefer freshly shredded cheddar here since it melts smoother than the pre-shredded bags, which tend to have anti-caking additives that keep things a little grainy. For the broth, vegetable stock keeps this fully vegetarian, but chicken broth works fine too if that’s not a concern for your household.

If you only have one kind of bean on hand, feel free to use two cans of the same variety instead of splitting between kidney and black beans. Frozen corn goes straight into the pot with no need to thaw, and fire-roasted corn adds an even deeper flavor if you can find it.

How to Make Vegetarian Chili Mac

The key technique here is toasting the spices and tomato paste in the oil before anything liquid goes in, which builds a much deeper flavor base than just dumping everything in at once.

  1. Heat a large nonstick pot over medium-high heat. Add the olive oil, garlic, cumin, chili powder, paprika, garlic powder, salt, pepper, and tomato paste. Stir constantly for 1-2 minutes until the mixture is very fragrant. Pro tip: keep stirring here so the tomato paste and spices don’t scorch on the bottom of the pot.
  2. Add the remaining ingredients, except the cheese. Stir and bring to a simmer, then reduce the heat to medium. Cover and cook for 9-12 minutes, stirring occasionally, until the pasta is al dente. The mixture will still be a little saucy but will thicken as it cooks.
  3. Remove the pot from the heat and stir in 1 cup of the shredded cheese. Taste and adjust seasoning with additional salt or pepper if needed. Sprinkle the remaining cup of cheese on top, cover with the lid, and let it sit for 2-3 minutes to melt.
  4. Remove the lid and add your favorite toppings to individual bowls. Serve immediately.

The biggest mistake I see with this one is overcooking the pasta before pulling the pot off the heat. Pull it as soon as it’s al dente, since it keeps absorbing liquid even after the heat is off, and mushy pasta can’t really be fixed. The other mistake is adding all the cheese while the pot is still on the burner, which can make the sauce turn grainy instead of smooth.

What to Serve with Vegetarian Chili Mac

Since this dish is already rich and filling, I like keeping the sides simple and fresh. A crisp green salad balances out the heartiness of the pasta nicely.

Cornbread is perfect for scooping up any extra sauce left in the bowl. Roasted broccoli or carrots add a little more color and nutrition to the plate without much extra effort.

Tortilla chips work well too, either crumbled on top for crunch or served alongside for dipping. If you want another cozy, plant-forward dinner to pair with this one throughout the week, our Mexican-Style Lentils makes a great companion recipe.

Pro Tips & Variations

I always use elbow pasta here since other shapes don’t cook or soak up the liquid quite as evenly in this one-pot method. Cooking in a nonstick pot also helps keep the pasta from sticking to the bottom while it simmers.

Stir occasionally throughout the cooking time so everything cooks evenly and nothing scorches on the bottom. For a spicier version, add a pinch of red pepper flakes along with the other spices.

If your family isn’t strictly vegetarian, you can brown a pound of ground beef or turkey at the start, drain the extra fat, then continue with the recipe as written. Stirring in diced bell peppers, zucchini, or spinach is an easy way to sneak in more vegetables without changing the cooking method.

For another comforting one-pot vegetarian dinner, take a look at our Crockpot Vegetarian Tortilla Soup.

Storage & Reheating Tips

This dish is best enjoyed fresh, since the pasta keeps absorbing liquid as it sits and can get a bit mushy over time. If you do have leftovers, store them in an airtight container in the fridge for up to 3 days.

To reheat, warm it gently on the stovetop or in the microwave, adding a splash of broth or water if the pasta has thickened up too much. In my kitchen, I try to only make as much as we’ll eat within a couple of days, since this one really does taste best the day it’s made.

Common Questions

Can I use a different type of pasta?
Elbow pasta works best for this one-pot method since other shapes don’t cook or absorb liquid as evenly.

Is this recipe gluten-free?
Not as written, but swapping in a gluten-free elbow pasta should work fine for the same result.

Can I add meat to this recipe?
Yes, browning a pound of ground beef or turkey at the start and draining the fat before continuing works well if you want a meatier version.

Why did my pasta turn out mushy?
Pull the pot off the heat as soon as the pasta reaches al dente, since it keeps cooking and absorbing liquid even after you remove it from the burner.

Conclusion

Vegetarian chili mac has become one of those dinners I fall back on whenever I want something hearty without much effort or cleanup. It’s cheesy, filling, and flexible enough to adjust for whoever’s at the table that night. For another satisfying meatless dinner to add to your rotation, check out our Creamy Vegetarian Shepherd’s Pie.

Vegetarian Chili Mac

A hearty one-pot vegetarian chili mac loaded with pasta, beans, corn, and melty cheddar cheese, ready in 30 minutes.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: American
Calories: 480

Ingredients
  

  • 1 tablespoon olive oil
  • 1 tablespoon minced garlic
  • 2 teaspoon cumin
  • 2 teaspoon chili powder
  • 2 teaspoon paprika
  • 1.5 teaspoon garlic powder
  • 1.25 teaspoon salt
  • 1/2 teaspoon pepper
  • 2 tablespoon tomato paste
  • 28 oz crushed tomatoes
  • 2.5 cup vegetable broth or stock
  • 2 cup elbow pasta uncooked
  • 15 oz kidney beans drained and rinsed
  • 15 oz black beans drained and rinsed
  • 1 cup frozen corn
  • 2 cup shredded extra-sharp cheddar cheese freshly shredded

Equipment

  • Large nonstick pot
  • wooden spoon
  • Measuring cups

Method
 

  1. Heat a large nonstick pot over medium-high heat. Add olive oil, garlic, cumin, chili powder, paprika, garlic powder, salt, pepper, and tomato paste. Stir constantly, 1-2 minutes, until the mixture is very fragrant.
  2. Add remaining ingredients, except the cheese. Stir and bring to a simmer, then reduce heat to medium. Cover and cook 9-12 minutes, stirring occasionally, until the pasta is al dente. The mixture will still be a little saucy but will thicken as it cooks.
  3. Remove the pot from heat and stir in 1 cup shredded cheese. Taste and adjust seasoning with additional salt or pepper if needed. Sprinkle remaining cup of cheese on top, cover with the lid, and let it sit 2-3 minutes to melt.
  4. Remove the lid and add your favorite optional toppings to individual bowls. Enjoy immediately.

Notes

Best enjoyed fresh, as the pasta absorbs more liquid and can get mushy as it sits. Use vegetable broth to keep it vegetarian, or chicken broth if that’s not a concern. Two cans of any one bean can be used instead of splitting between kidney and black beans.

Clara Garcia

Clara Garcia, the creator behind VariedRecipes.net, focuses on delivering easy, budget-friendly, and mouthwatering recipes for everyday cooking

YOU MIGHT ALSO LIKE...

Melted Mozzarella & Ranch Chicken Bombs

Melted Mozzarella & Ranch Chicken Bombs

Easy Baked Spinach Ricotta Chicken

Easy Baked Spinach Ricotta Chicken

Honey Garlic Chicken Tenders

Honey Garlic Chicken Tenders

Creamy Chicken Bacon Ranch Penne

Creamy Chicken Bacon Ranch Penne

Leave a Comment

Recipe Rating