One-Pot Vegan Chili Mac

This vegan chili mac is a cozy, one-pot dish that blends hearty chili flavors with cheesy pasta. Quick and easy to prepare, it’s perfect for a comforting, savory meal any night of the week.

This cozy, One-Pot Vegan Chili Mac combines the classic, familiar flavors of chili and mac and cheese, making it the perfect meal for chilly nights. It’s packed with plant-based protein from hearty vegan ground beef and chili beans, while the cheddar-style shreds and pasta noodles make for a rich texture.

a bowl of vegan chili mac, topped with sliced jalapeños, diced onion, and chopped cilantro

Best of all, this recipe is incredibly simple, using just a single pot for easy cleanup. Garnish with fresh cilantro, diced onion, or jalapeños to taste. This is comfort food at its most satisfying—vegan-friendly and delicious!

Ingredients for One-Pot Vegan Chili Mac

  • Olive oil.
  • Onion & garlic.
  • Plant-based ground beef. Impossible or Beyond Beef both perform great in this.
  • Crushed tomatoes.
  • Chili spices. Paprika, chili powder, ground cumin, garlic and onion powder.
  • Chili beans. These pinto beans come in a tasty sauce that really enhances the flavor of the dish.
  • Dry macaroni noodles. Or another small pasta shape, such as cavatappi, fusilli, shells or penne.
  • Vegetable broth. You can use a beef-style vegetable bouillon to boost the savory quality of the soup if you like.
  • Vegan cheddar-style shreds. My favorite options are from Violife or Follow Your Heart. Daiya cheddar shreds also melt really nicely, though the flavor is not my favorite.

How to Make Vegan Chili Mac

Chili mac step 1: Sauté onions and garlic

Step 1: In a Dutch oven or heavy pot, heat the oil and sauté diced onion and garlic.

Chili mac step 2: Brown meat

Step 2: Brown the plant-based beef.

Chili mac step 3: Add tomatoes and spices

Step 3: Add in tomatoes and spices.

Chili mac step 4: Add pasta and broth

Step 4: Add in veggie broth, pasta, and chili beans.

Chili mac step 5: Add cheese

Step 5: Bring the mixture to a boil, then cover and simmer til pasta is al dente.

Chili mac step 6: Melt cheese

Step 6: Stir in the cheese.

Step 7: Cover the pot to let the cheese melt.

Bowl of vegan chili mac with cilantro, jalapeños and fresh onions

Step 8: Serve with fresh cilantro, extra cheese, and sour cream. Enjoy!

Best Vegan Beef and Cheese to Use?

My favorite vegan beef substitutes to use in recipes like this vegan chili mac are Impossible and Beyond. These two brands come in different sizes (Impossible is 12oz while Beyond is 16oz) but fortunately, either will work just fine in this recipe. For a lighter vegan beef option, try Gardein Ground Be’f found in the plant-based frozen section of the grocery store. For less-processed alternatives, check out the Frequently Asked Questions section below.

As for vegan cheese, my favorite brands for cheddar-style shreds are Follow Your Heart and Violife. Daiya also makes shreds that melt nicely, but I don’t find them as tasty as other brands. Of course, this comes down to individual preference!

Sarah’s Recipe Tips

  • Use the right pot, such as a Dutch oven or other heavy pot, whether it’s stainless or nonstick. These tend to hold and distribute heat more evenly, so you are less likely to get hot spots on the bottom of the pot where pasta sticks or burns.
  • Adjust heat as needed. All stoves vary a bit, so getting to know yours is key! What setting (low or medium-low) will establish a simmer with your particular stove and cookware? For one-pot recipes it’s especially important because ingredients can stick or burn on the bottom of the pot if your heat is too high.
  • Get creative with spices. This one-pot recipe can be used as an outline for lots of different meals, not just vegan chili mac. For example, swap in vegan Italian sausage, vegan mozzarella, Italian seasoning, and crushed tomatoes with basil for pizza mac!

Frequently Asked Questions

How do I make vegan chili mac more whole-foods, plant-based?

For a more whole foods, plant-based version, try substituting in an extra can of beans — such as black beans, kidney beans, or even lentils — for the vegan beef. Drain and rinse them first, and add at the same time you are adding in the canned chili beans.

You can also try subbing in a block of tempeh. Use your hands to crumble it up first. I recommend adding it in with the onions so it has a chance to brown a little.

How can I make this dish more budget-friendly?

For a more budget-friendly option, you can also substitute in 1 cup of textured vegetable protein, or TVP, for the plant-based beef. Simply rehydrate it separately (1 cup TVP to 1 cup boiling water or broth), or add it directly to the pot, adding an extra 1 cup of broth or water as well.

Can vegan chili mac be made gluten-free?

While I haven’t personally tested this yet, I have had good luck in the past using the brown rice pastas from Jovial and Tinkyada. If using a bouillon cube, you’ll also want to make sure it is gluten-free.

Storage and Reheating

Leftovers can be stored in an airtight container in the refrigerator for about 3-4 days. Just make sure that the chili mac cools off a little bit before putting it away. To reheat, cook on the stove over low-medium heat or pop in the microwave, stirring occasionally.

You can also freeze this recipe, but the pasta noodles tend to get a little mushy or fall apart when reheated.

To thaw, place frozen chili mac in the refrigerator overnight, then reheat it in a pot over low-medium heat. You can also use the microwave, making sure to stir every minute or so.

Love cooking here? Support my work & go ad-free for $5/month.

Same recipes, zero distractions.

a bowl of vegan chili mac, topped with sliced jalapeños, diced onion, and chopped cilantro

One-Pot Vegan Chili Mac

This vegan chili mac is a cozy, one-pot dish that blends hearty chili flavors with cheesy pasta. Quick and easy to prepare, it’s perfect for a comforting, savory meal any night of the week.
5 from 3 votes
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 30 minutes
Servings: 6 servings
Author: Sarah Sullivan

Equipment

  • Dutch oven or other heavy pot with lid

Ingredients

  • 1 tablespoon olive oil
  • 1 small onion diced
  • 2-4 cloves garlic minced
  • 12 or 16 oz plant-based ground beef such as Impossible or Beyond
  • 1 (28 ounce) can crushed tomatoes
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon paprika
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 (15 ounce) can chili beans do not drain
  • 8 ounces dry macaroni, cavatappi, or fusilli about 2 cups
  • 2 1/2 cups vegetable broth
  • 1 teaspoon kosher salt plus more to taste
  • 2 cups vegan cheddar-style shreds Violife and Follow Your Heart make my faves

Optional Garnishes

  • fresh cilantro
  • vegan cheddar-style shreds
  • vegan sour cream Forager, Kite Hill, and Simple Truth make my faves
  • fresh or pickled jalapeño slices

Instructions

  • In a Dutch oven or other heavy pot, heat oil over medium heat until it ripples. Add in the diced onion and sauté 3-5 minutes, until translucent. Add garlic and sauté for about 1 minute.
  • Add in the plant-based ground beef and break it up with your spoon. Cook for 3-5 minutes, stirring often, until evenly browned.
  • Add in the canned tomatoes and spices (onion powder, garlic powder, paprika, chili powder, and cumin). Stir to combine.
  • Add in the vegetable broth, dry pasta, salt, and chili beans (including the sauce from the can). Stir to combine.
  • Bring the mixture to a gentle boil, then reduce heat to low or medium-low (depending on your stove) to establish a simmer. Give the pot one more stir, cover with a lid, and allow to simmer for 12 minutes, or until pasta is al dente (cooked but still a bit firm). If extra time is needed, give the pot another stir, put the lid back on, and cook for another 1 minute at a time until al dente.
  • Add in the cheddar-style shreds and stir to distribute. Then put the lid back on, turn off the heat, and allow to sit for 2-3 minutes, giving the cheese a chance to melt. Taste and adjust salt to preference. Then it's ready to serve!
  • I like to garnish mine with fresh cilantro, extra cheddar shreds, and a dollop of vegan sour cream (Forager, Kite Hill, and Simple Truth make my favorites).

Notes

Vegan ground beef: Impossible and Beyond are my go-tos. I have a slight preference for Impossible, but tend to buy whichever of the two is on sale. Impossible comes in a 12 oz package. Beyond comes in either a 12 or 16 oz package depending on the store. The recipe will work with either size.
Other protein options: For a lighter option, you can try the Gardein Be’f Crumbles from the frozen section. Or you can substitute in about 1 cup of TVP (textured vegetable protein). You can rehydrate it separately (1 cup TVP to 1 cup boiling water or broth), or simply add an extra 1 cup broth or water to the recipe and rehydrate directly in the pot.
No meat option: You can substitute in an extra can of beans — such as black, pinto, or kidney beans — for the meat. Drain and rinse prior to adding.
Beef-style veggie broth: To make this recipe extra savory, you can try beef-style veggie broth using bouillon paste or cubes. The Better than Bouillon No-Beef base or the Edward & Sons Not-Beef cubes are my favorites. These tend to be quite salty, so you may need to reduce the salt depending on your taste.
A note on salt: A few factors can impact how much salt you need to add. Are your tomatoes no-salt added? Is your vegetable broth low-sodium? Different brands of plant-based meats and cheeses also vary in their sodium levels. I recommend starting with 1/2 teaspoon of kosher salt, giving it a taste, and adding more as needed.
Did you make this recipe?We’d love for you to leave a review on the website! You can also share a photo on IG and tag @sarahsvegankitchen_ or #sarahsvegankitchen.

3 Comments

  1. Really yummy! I used spicy beyond sausage and didn’t have chili beans, so just used a can of black beans and extras of the seasonings. Love a one pot meal and this is definitely good for meal prep. Thanks for another winner Sarah!

  2. Thank you for sharing this recipe, it really hit the spot. I like the Abbott’s plant based beef and Aldi’s dairy free cheez shreds, are my fave. Perfect comfort food!

  3. Simple to make and great to eat!

5 from 3 votes

Leave a Comment

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

*

Recipe Rating