If comfort food had a name, it would be One Pot Vegetarian Chili Mac. This cozy dish blends the creamy goodness of macaroni and cheese with the bold, hearty flavors of chili. Every bite is packed with tender pasta, tender beans, and a velvety, spicy sauce that warms your soul from the first forkful.
Perfect for weeknight dinners, potlucks, or a hearty lunch, this recipe brings all the satisfaction of chili and mac and cheese in one simple pot. And the best part? Minimal cleanup and maximum flavor.
Why You’ll Love This Recipe
- Creamy, Hearty Flavor: Combines the comfort of mac and cheese with protein-rich beans and spices.
- Vegetarian-Friendly: Packed with vegetables and plant-based protein for a wholesome meal.
- One Pot Convenience: Minimal cleanup, perfect for busy nights or quick family meals.
- Customizable: Swap beans, vegetables, or cheese for your favorites.
- Family-Friendly: Mildly spiced and kid-approved, but can be adjusted for heat.
Ingredients Breakdown
For 6 servings, you’ll need:
Pasta:
- 2 cups elbow macaroni
Vegetables & Beans:
- 1 medium onion, diced
- 1 bell pepper, diced
- 2 cloves garlic, minced
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) diced tomatoes with green chilies
Spices:
- 2 tsp chili powder
- 1 tsp cumin
- 1 tsp smoked paprika
- ½ tsp salt
- ¼ tsp black pepper
Liquid:
- 4 cups vegetable broth
- 1 cup milk or plant-based milk
Cheese:
- 1 cup shredded cheddar or vegan cheese
Serving Size:
- Approximately 1 cup per person
Tools & Equipment Needed
- Large pot or Dutch oven
- Wooden spoon or spatula
- Cutting board and knife
- Measuring cups and spoons
Optional: Cheese grater, ladle for serving, garnish bowls for cilantro or green onions.
Step-by-Step Instructions
- Sauté the Vegetables: In a large pot, heat a splash of oil over medium heat. Add diced onion and bell pepper, cooking until softened, about 5 minutes.
- Add Garlic: Stir in minced garlic and cook for another minute until fragrant.
- Toast the Spices: Add chili powder, cumin, smoked paprika, salt, and black pepper. Stir and cook for 1 minute to bloom the flavors.
- Combine Main Ingredients: Add elbow macaroni, black beans, kidney beans, diced tomatoes with green chilies, vegetable broth, and milk. Stir until everything is evenly combined.
- Simmer: Bring to a boil, then reduce heat to low. Cover and simmer for 15–20 minutes, stirring occasionally, until pasta is tender.
- Add Cheese: Remove from heat and stir in shredded cheddar until fully melted and creamy.
- Serve: Serve hot, garnished with fresh cilantro or green onions if desired.
Tips & Variations
- Dairy-Free Option: Use plant-based milk and vegan cheese for a creamy, vegan-friendly version.
- Extra Veggies: Add zucchini, corn, or spinach for more color and nutrients.
- Spicy Variation: Add diced jalapeño or a pinch of cayenne pepper.
- Meal Prep: Store leftovers in the fridge for up to 3 days and reheat with a splash of broth or milk.
Flavor Profile & Pairings
- Taste & Texture: Creamy, cheesy pasta with savory, mildly spicy beans and a hint of smoky paprika. Each bite is velvety yet hearty.
- Side Dish Pairings: Serve with garlic bread, a crisp side salad, or roasted vegetables to round out the meal.
Nutritional Overview
Estimated per 1 cup serving:
- Calories: 350
- Protein: 15g
- Carbohydrates: 50g
- Fat: 10g (Saturated Fat: 4g)
- Fiber: 12g
- Sodium: 600mg
- Sugar: 5g
- Cholesterol: 20mg
Dietary notes: vegetarian-friendly, nut-free, plant-based variations available.
Make-Ahead & Meal Prep Tips
- Storage: Store in an airtight container in the fridge for up to 3 days.
- Reheating: Add a splash of broth or milk when reheating to keep it creamy.
- Freezing: Portion and freeze for up to 2 months; reheat gently to maintain sauce texture.
Frequently Asked Questions (FAQs)
1. Can I use whole wheat or gluten-free pasta?
Yes! Adjust cooking time according to the package directions.
2. Can I make this spicier?
Add diced jalapeños, crushed red pepper, or extra chili powder.
3. Can I use canned beans with sauce?
Drain and rinse beans to avoid excess liquid.
4. Can this recipe be made in a slow cooker?
Yes! Cook all ingredients except cheese on low for 3–4 hours, then stir in cheese at the end.
5. Can I add more protein?
Add cooked lentils, crumbled tofu, or tempeh for additional protein boost.

Cooking Timeline (At a Glance)
| Step | Time Required |
|---|---|
| Prep & Sauté Veggies | 5–7 minutes |
| Simmer Pasta & Beans | 15–20 minutes |
| Add Cheese & Serve | 5 minutes |
| Total | 40 minutes |
Serving Suggestions
- Serve in bowls with fresh cilantro, green onions, or avocado slices.
- Pair with garlic bread or tortilla chips for a complete comfort meal.
- Top with a dollop of sour cream or plant-based yogurt for added creaminess.
Recipe Variations
- Southwest Chili Mac: Add corn, black olives, and diced zucchini.
- Cheesy Vegan Chili Mac: Use plant-based cheese and milk.
- Extra Spicy Chili Mac: Include jalapeño, cayenne, or hot sauce.
- Protein Boost: Stir in cooked lentils or quinoa along with beans.
Ingredient Spotlight
Black Beans & Kidney Beans:
- Packed with fiber and protein; rinse to reduce sodium and improve flavor.
Elbow Macaroni:
- Holds sauce well and maintains texture during simmering.
Cheese:
- Cheddar adds creamy richness; vegan options keep it plant-based and melty.
Pro Cooking Tips
- Toast spices before adding liquid to maximize flavor.
- Stir occasionally while simmering to prevent pasta from sticking.
- Use a splash of milk or broth when reheating to maintain creamy consistency.
- Adjust seasoning after cooking to balance flavors.
Storage & Freezing Guide
- Refrigeration: Store in airtight containers for up to 3 days.
- Freezing: Portion into freezer-safe containers for up to 2 months.
- Reheating: Warm over low heat, stirring occasionally and adding liquid if needed.
Nutrition Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 350 kcal |
| Protein | 15 g |
| Carbohydrates | 50 g |
| Fiber | 12 g |
| Total Fat | 10 g |
| Saturated Fat | 4 g |
| Cholesterol | 20 mg |
| Sodium | 600 mg |
Dietary Notes: Vegetarian, nut-free, plant-based variations possible.
Expanded Conclusion
One Pot Vegetarian Chili Mac is comfort food at its finest—creamy, hearty, and satisfying. Perfect for chilly evenings, family dinners, or casual meal prep, it combines the best of mac and cheese with bold chili flavors. Minimal cleanup, maximum flavor, and endless customization make this dish a must-try for vegetarians, chili lovers, or anyone craving a warm, filling meal.
Print
One Pot Vegetarian Chili Mac: Creamy, Hearty, and Irresistible!
This One Pot Vegetarian Chili Mac is a comforting dish that combines the creaminess of macaroni and cheese with the hearty flavors of chili. Each bite offers a delightful blend of spices, tender pasta, and a rich, velvety sauce that warms the soul.
- Total Time: 40 minutes
- Yield: 6 servings 1x
Ingredients
- 2 cups elbow macaroni
- 1 medium onion, diced
- 1 bell pepper, diced
- 2 cloves garlic, minced
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) diced tomatoes with green chilies
- 2 tsp chili powder
- 1 tsp cumin
- 1 tsp smoked paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
- 4 cups vegetable broth
- 1 cup milk (or plant-based milk)
- 1 cup shredded cheddar cheese (or vegan cheese)
Instructions
- Heat oil in a large pot over medium heat. Add diced onion and bell pepper; sauté for 5 minutes until softened.
- Add minced garlic; cook 1 minute until fragrant.
- Stir in chili powder, cumin, smoked paprika, salt, and black pepper; cook 1 minute to toast spices.
- Add elbow macaroni, black beans, kidney beans, diced tomatoes, vegetable broth, and milk; stir to combine.
- Bring to a boil, reduce heat to low, cover, and simmer 15-20 minutes until pasta is tender, stirring occasionally.
- Remove from heat and stir in shredded cheese until melted and creamy.
- Serve hot, garnished with fresh cilantro or green onions if desired.
Notes
- Can be made ahead and stored in the refrigerator for up to 3 days.
- Reheat with a splash of broth or milk to loosen the sauce.
- Substitute beans or vegetables based on preference.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: main-dish
- Method: sautéing
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 5 g
- Sodium: 600 mg
- Fat: 10
- Saturated Fat: 4
- Unsaturated Fat: 6
- Trans Fat: 0
- Carbohydrates: 50
- Fiber: 12
- Protein: 15
- Cholesterol: 20



